public class DTSession
Tools for Dynamo and Dynaweb session management
| Constructor and Description |
|---|
DTSession(BBjString errMsg!) |
DTSession(BBjString cc$, BBjString clientIP$, DTJsonObject argsJson!) |
DTSession(BBjString sm01$, BBjString sm08$, BBjString unused$) |
public DTSession(BBjString errMsg!)public DTSession(BBjString cc$, BBjString clientIP$, DTJsonObject argsJson!)
public Boolean changeCompany(BBjString newCompanyCode!)public static DTSession createNewSession(BBjTemplatedString sm01!, BBjTemplatedString sm08!, BBjString authorizedCompanies$, BBjInt displayWidth%, BBjInt displayHeight%, BBjInt sm02id%)
public static DTSession createNewSession(BBjTemplatedString sm01!, BBjTemplatedString sm08!, BBjString authorizedCompanies$, BBjInt displayWidth%, BBjInt displayHeight%, HashMap userMap!, BBjInt sm02id%, BBjString testMode$)
public static BBjString DEFAULT_PRIMARY_COLOR()public static BBjString DEFAULT_SECONDARY_COLOR()public static BBjInt doRemoveSession(BBjInt pid%)
public static BBjInt doRemoveSession(BBjString sessionID$)public void dynawebCustomerLogin(BBjString sm01$, BBjString cm01$, BBjString cm03$)
public void dynawebCustomLogin(BBjString companyName$, BBjString userName$, BBjString email$, BBjString loginType$, BBjString loginid$)
public void dynawebEmployeeLogin(BBjString sm01$)public BBjString getAuthorizedCompanies()public BBjString getBrowserMode()public BBjString getCompanyCode()public BBjString getCompanyName()public BBjInt getDisplayHeight()
public BBjInt getDisplayWidth()
public BBjString getEmail()public BBjString getErrMsg()public BBjVector getFavorites()public BBjNumber getHoursSinceLogin()public BBjString getJobPrefix()public BBjTemplatedString getLastActivity()public static BBjTemplatedString getLastActivity(BBjString sessionID!)
public BBjInt getLoginAttempts()
public Date getLoginDate()public BBjInt getLoginSequence()
public BBjString getLoginType()public BBjString getOperatorID()public BBjTemplatedString getOperatorPreferences()public BBjString getPrefix()public BBjString getPrimaryColor()public BBjString getSecondaryColor()public static DTSession getSession()public static DTSession getSession(Boolean setPrefix!)public BBjString getSessionID()public static BBjString getSessionIDfromJson(Object object!)public BBjString getSm01Template()public BBjString getSm01Value()public BBjInt getSm02id()
public BBjString getSm08Template()public BBjString getSm08Value()public DTJsonObject getSysWindow()public BBjString getTestMode()public BBjString getUserName()public BBjString getUsername()public HashMap getUserProperties()public DTJsonArray getWindowInfo()public void incrementLoginAttempts()
public Boolean isDynascan()
public void loginAttempt()
public void positionSysWindow()
public void recordLogin()
public static BBjInt removeInactiveSessions()
public void removeSession()
public static void removeSession(BBjString sessionID$)public void removeUserProperty(BBjString key!)public void removeUserProperty(BBjString key!, boolean store!)public void resetLoginAttempts()
public static void saveSysWindow(BBjString sm08$)public void setAuthorizedCompanies(BBjString authorizedCompanies$)public void setBrowserMode(BBjString browserMode!)public void setDynascan()
public void setErrMsg(BBjString errMsg!)public void setJobPrefix(BBjString jobPrefix$)public void setJobTitle(BBjString title$)public void setLoginAttempts(BBjInt loginAttempts%)
public void setLoginDate(BBjString loginDate!)public void setLoginSequence()
public void setLoginSequence(BBjInt loginSequence%)
public void setMenuTitle(BBjString title$)public static void setMyWindowInfo(DTJsonArray windowInfo!)public void setOperatorPreferences(BBjTemplatedString operatorPreferences!)public void setPrefix(BBjString prefix!)public void setSecLev(BBjInt seclev%)
public void setSessionID(BBjString sessionID!)public void setSm02id(BBjInt sm02id%)
public void setSysWindow(DTJsonObject sysWindow!)public static DTJsonObject setSysWindow()public void setTestMode(BBjString testMode$)public void setUserProperties(HashMap userProperties!)public void setUserProperty(BBjString key!, Object value!)public void setUserProperty(BBjString key!, Object value!, boolean store!)public void setWindowInfo(DTJsonArray windowInfo!)public void store()
public static BBjString terminateProcess(BBjInt sessionNo%)public DTJsonObject toJson()public static void updateLastActivity(BBjString sessionID!)public static void updateLastActivity(BBjString sessionID!, BBjString reference$)
public static void updateSm08(BBjString sm08$)